package fr.jhaccoun.demenager_eco.produit;

import javax.persistence.Column;
import javax.persistence.Embeddable;

@Embeddable
public class Taille {

	@Column(name="LONGUEUR")
	private Integer longueur;
	
	@Column(name="LARGEUR")
	private Integer largeur;
	
	@Column(name="HAUTEUR")
	private Integer hauteur;
	
	
	public Taille(){	
	}
	
	public Taille(Integer longueur, Integer largeur, Integer hauteur) {
		this.longueur = longueur;
		this.largeur = largeur;
		this.hauteur = hauteur;
	}
	
	public Integer getLongueur() {
		return longueur;
	}
	public void setLongueur(Integer longueur) {
		this.longueur = longueur;
	}
	public Integer getLargeur() {
		return largeur;
	}
	public void setLargeur(Integer largeur) {
		this.largeur = largeur;
	}
	public Integer getHauteur() {
		return hauteur;
	}
	public void setHauteur(Integer hauteur) {
		this.hauteur = hauteur;
	}
 

	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		Taille other = (Taille) obj;
		if (hauteur == null) {
			if (other.hauteur != null)
				return false;
		} else if (!hauteur.equals(other.hauteur))
			return false;
		if (largeur == null) {
			if (other.largeur != null)
				return false;
		} else if (!largeur.equals(other.largeur))
			return false;
		if (longueur == null) {
			if (other.longueur != null)
				return false;
		} else if (!longueur.equals(other.longueur))
			return false;
		return true;
	}
	
	
}
